home *** CD-ROM | disk | FTP | other *** search
/ One Click 21 (Special) / OC021.iso / Juegos / King of Skeleton / King of Skeleton.swf / scripts / __Packages / FrameRateCounter.as < prev    next >
Encoding:
Text File  |  2006-02-02  |  585 b   |  26 lines

  1. class FrameRateCounter extends MovieClip
  2. {
  3.    var aFrmTms;
  4.    var fps_txt;
  5.    var nFA = 25;
  6.    var nLFT = 0;
  7.    var dp = 0;
  8.    function FrameRateCounter()
  9.    {
  10.       super();
  11.       this.aFrmTms = new Arr();
  12.       this.nLFT = getTimer();
  13.    }
  14.    function onEnterFrame()
  15.    {
  16.       var _loc2_ = getTimer();
  17.       this.aFrmTms.push(_loc2_ - this.nLFT);
  18.       if(this.aFrmTms.length > this.nFA)
  19.       {
  20.          this.aFrmTms.shift();
  21.       }
  22.       this.nLFT = _loc2_;
  23.       this.fps_txt.text = Misc.round(1 / (this.aFrmTms.mean() / 1000),this.dp) + " fps";
  24.    }
  25. }
  26.